home *** CD-ROM | disk | FTP | other *** search
/ Aminet 44 / Aminet 44 (2001)(GTI - Schatztruhe)[!][Aug 2001].iso / Aminet / comm / misc / Sashi89.lha / Sashi89 / sources / Makefile.amiga < prev    next >
Makefile  |  2001-05-08  |  772b  |  35 lines

  1. LIBS = -noixemul -lm
  2. OBJS = mui_main.o protocol.o packet.o hard.o timer.o mui_tilist.o
  3. CC_OPTS = -c -Wall -Wmissing-prototypes
  4. CC = gcc
  5. INCS =
  6. LINK = gcc
  7.  
  8. mui_main : $(OBJS)
  9.     $(LINK) -o mui_main $(OBJS) $(LIBS)
  10.  
  11. mui_main.o : mui_main.c protocol.h mui_tilist.h
  12.     $(CC) $(INCS) $(CC_OPTS) mui_main.c
  13.  
  14. mui_tilist.o : mui_tilist.c mui_tilist.h protocol.h
  15.     $(CC) $(INCS) $(CC_OPTS) mui_tilist.c
  16.  
  17. protocol.o : protocol.c protocol.h packet.h 
  18.     $(CC) $(INCS) $(CC_OPTS) protocol.c
  19.  
  20. packet.o : packet.c packet.h hard.h
  21.     $(CC) $(INCS) $(CC_OPTS) packet.c
  22.  
  23. hard.o : hard.c hard.h timer.h
  24.     $(CC) $(INCS) $(CC_OPTS) hard.c
  25.  
  26. timer.o : timer.c timer.h
  27.     $(CC) $(INCS) $(CC_OPTS) timer.c
  28.  
  29. main : main.c hard.o timer.o
  30.     $(CC) $(INCS) -o main main.c hard.o timer.o
  31.  
  32. clean :
  33.     rm *.o mui_main
  34.  
  35.